package com.healthy.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.healthy.entity.YgDocument;

/**
 * @author Maple.Chen
 * @date 2020年6月10日
 * @description <p>文章对应实体类</p>
 */
public interface YgDocumentMapper {
	
	// 发布文章
	public int saveCharpter(@Param("doc")YgDocument ygDocument);
	// 查看文章
	public YgDocument queryCharpterById(String document_id);
	// 修改文章
	public int updateCharpter(@Param("ygDocument")YgDocument ygDocument);
	// 删除文章
	public int deleteCharpter(String document_id);
	// 管理员查询自己发布的文章，使用了分页插件pageHelper
	public List<YgDocument> queryCharptersByAdminId(String admin_id);
	// 查询所有文章，使用了分页插件pageHelper
	public List<YgDocument> queryAllOfCharpters();
	// 模糊搜索符合条件的文章，使用了分页插件pageHelper
	public List<YgDocument> queryCharptersByCondition(@Param("ctype")String type, @Param("ctitle")String title, @Param("ccontent")String content, @Param("cstartTime")String startTime, @Param("cendTime")String endTime);
	// 查询所有文章类型
	public List<String> queryAllCharpterTypes();

	
}
